/**
 * Common quantum states implementation
 */
import { StateVector } from './stateVector';
/**
 * Creates computational basis states for multi-qubit system
 */
export declare function computationalBasis(numQubits: number): StateVector[];
/**
 * Creates a specific computational basis state |index⟩
 */
export declare function createBasisState(dimension: number, index: number): StateVector;
/**
 * Creates a Bell state
 */
export declare function createBellState(type: 'Phi+' | 'Phi-' | 'Psi+' | 'Psi-'): StateVector;
/**
 * Creates a GHZ state (|000...0⟩ + |111...1⟩)/√2
 */
export declare function createGHZState(numQubits: number): StateVector;
/**
 * Creates a W state |W_n⟩ = (|100...0⟩ + |010...0⟩ + ... + |000...1⟩)/√n
 */
export declare function createWState(numQubits: number): StateVector;
/**
 * Creates a single-qubit |+⟩ state (|0⟩ + |1⟩)/√2
 */
export declare function createPlusState(): StateVector;
/**
 * Creates a single-qubit |-⟩ state (|0⟩ - |1⟩)/√2
 */
export declare function createMinusState(): StateVector;
